# FastAPI-learn

Изучение и эксперименты с FastAPI и Pydantic.

## References

- [Репо на Gitverse](https://gitverse.ru/amgold/fastapi-learn) (чтобы не искать на GitHub 😁)
- [FastAPI Documentation](https://fastapi.tiangolo.com/)
- [FastAPI. Bill Lubanovic · «O’Reilly» · 2023](http://library.hazadus.ru/books/85/details/)
- [`http` – HTTP modules – Python Documentation](https://docs.python.org/3/library/http.html)


## Contents

### FastAPI

- Basic FastAPI endpoints with path, query, body, header parameters: [hello.py](hello.py)
- Basic async endpoint example: [hello_async.py](hello_async.py)
- App with Pydantic model: [/app1/](/app1/)
- Well layered FastAPI app: [/cryptids/](./cryptids/)

### Pydantic

- Создаем инстансы нужных моделей Pydantic в зависимости от входных данных: [подробный пост](https://amgold.ru/blog/pydantic-til) | [код](pydantic_til.py)
